barbette carriage - Spanish English Dictionary